Use of Formal Methods at Amazon Web Services
نویسندگان
چکیده
At AWS we strive to build services that are simple for customers to use. That external simplicity is built on a hidden substrate of complex distributed systems. Such complex internals are required to achieve high availability while running on cost-efficient infrastructure, and also to cope with relentless rapid business growth. As an example of this growth; in 2006 we launched S3, our Simple Storage Service. In the 6 years after launch, S3 grew to store 1 trillion objects . Less than a year later it had grown to 2 trillion objects, and was regularly handling 1.1 million requests per second .
منابع مشابه
Design and Validation of Cloud Computing Data Stores using Formal Methods
To deal with large amounts of data and to ensure high availability, cloud computing systems rely on distributed, partitioned, and replicated data stores. However, such data stores are complex artifacts that are very hard to design and analyze. I argue that formal specification and model checking should be beneficial during their design and validation. In particular, I propose rewriting logic an...
متن کاملDesign, Formal Modeling, and Validation of Cloud Storage Systems using Maude
To deal with large amounts of data while offering high availability, throughput and low latency, cloud computing systems rely on distributed, partitioned, and replicated data stores. Such cloud storage systems are complex software artifacts that are very hard to design and analyze. We argue that formal specification and model checking analysis should significantly improve their design and valid...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملFormal specification level: concepts, methods, and algorithms
formal specification level concepts methods and algorithms formal specification level concepts methods and algorithms document about learnkey session 2 answers is available on intermediate accounting 14th edition solutions chapter 10 pdf story small group lesson guide ebook | browserfame mosfet theory and design lxnews les affiches de mattotti draxit onward christian soldiers tformc assessing t...
متن کاملFamiliarity with and Use of Web 2.0 Tools in Library Services by Librarians Working at Iran, Tehran, and Shahid Beheshti Universities of Medical Sciences
Background and Aim: Web 2.0 technology has various usages in libraries all over the world. According to studies, however, it seems that this technology is rarely used in Iranian academic libraries. Therefore, the present study aims to determine the level of familiarity with and use of Web 2.0 tools among librarians working at Iran, Tehran, and Shahid Beheshti Universities of Medical Sciences. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014